#!/usr/bin/node

var http=require('http');
fs = require('fs');
http.createServer(function (req, res) {
  fs.readFile('contador.data','utf8',
	      function(err,datos) {
		if(err) return console.log(err);
		var fila = datos.split("\n");
		for (var f in fila) {
		  var cuenta = fila[f];
		  cuenta = parseInt(cuenta)+1;
		  fs.writeFile('contador.data',cuenta,function(err) {
		    if(err) {
		      console.log(err);
		    } else {
		      console.log("Fichero guardado");
		    }
		  });
		  res.writeHead(200, {'Content-Type': 'text/html'});
		  res.end('<html><head><title>Ejercicio 1 bloqueT2.5</title></head><body>Contador: '+cuenta+'</body></html>\n'); 
		}
	      });
}).listen(8080, '127.0.0.1'); 
console.log('Server running at http://127.0.0.1:8080/');